const mongoose = require('../db/mongodb.js');

const Schema = mongoose.Schema({
    cateName: {
        type: String,
        required: [true, '分类名称不能为空'], // 定义验证规则，这个字段不能为空，必填的
        minlength: [2, '分类名称的最小长度为10个字符'], // 最小长度
        maxlength: [30, '分类名称的最大长度为30个字符'], // 最大长度
    },

});

/*mongoose.model 可以接受第三个参数，如果传递了第三个参数，代表实际的表名，不以第一个为准。*/
const Model = mongoose.model('Category', Schema, 'category');
Model.fields = {
    cateName: '分类名称',
};

module.exports = Model;


